Docs.rs
libgit2-sys-0.9.2
libgit2-sys 0.9.2
Docs.rs crate page
MIT/Apache-2.0
Links
Repository
crates.io
Source
Owners
alexcrichton
joshtriplett
pietroalbini
ehuss
rust-lang-owner
Dependencies
libc ^0.2
normal
libssh2-sys ^0.2.11
normal
libz-sys ^1.0.22
normal
cc ^1.0.42
build
pkg-config ^0.3.7
build
openssl-sys ^0.9
normal
Versions
Go to latest version
Platform
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Crate libgit2_sys
See all libgit2_sys's items
Structs
Enums
Constants
Functions
Type Definitions
[
−
]
[src]
Crate
libgit2_sys
Structs
git_blame_hunk
git_blame_options
git_buf
git_cert
git_cert_hostkey
git_cert_x509
git_checkout_options
git_checkout_perfdata
git_cherrypick_options
git_clone_options
git_config_entry
git_cred
git_describe_format_options
git_describe_options
git_diff_binary
git_diff_binary_file
git_diff_delta
git_diff_file
git_diff_find_options
git_diff_hunk
git_diff_line
git_diff_options
git_diff_similarity_metric
git_error
git_fetch_options
git_index_entry
git_index_time
git_merge_options
git_odb_backend
git_oid
git_oidarray
git_proxy_options
git_push_options
git_push_update
git_rebase_operation
git_rebase_options
git_refdb_backend
git_remote_callbacks
git_remote_head
git_repository_init_options
git_revspec
git_signature
git_smart_subtransport
git_smart_subtransport_definition
git_smart_subtransport_stream
git_stash_apply_options
git_status_entry
git_status_options
git_strarray
git_submodule_update_options
git_time
git_transfer_progress
git_transport
git_writestream
Enums
LIBSSH2_SESSION
LIBSSH2_USERAUTH_KBDINT_PROMPT
LIBSSH2_USERAUTH_KBDINT_RESPONSE
git_annotated_commit
git_blame
git_blob
git_branch_iterator
git_commit
git_config
git_config_iterator
git_describe_result
git_diff
git_diff_stats
git_index
git_index_conflict_iterator
git_note
git_note_iterator
git_object
git_odb
git_odb_object
git_odb_stream
git_odb_writepack
git_packbuilder
git_patch
git_pathspec
git_pathspec_match_list
git_push
git_rebase
git_refdb
git_reference
git_reference_iterator
git_reflog
git_reflog_entry
git_refspec
git_remote
git_repository
git_revwalk
git_status_list
git_submodule
git_tag
git_tree
git_tree_entry
git_treebuilder
git_worktree
Constants
GIT_ATTR_CHECK_FILE_THEN_INDEX
GIT_ATTR_CHECK_INDEX_ONLY
GIT_ATTR_CHECK_INDEX_THEN_FILE
GIT_ATTR_CHECK_NO_SYSTEM
GIT_ATTR_VALUE_FALSE
GIT_ATTR_VALUE_STRING
GIT_ATTR_VALUE_TRUE
GIT_ATTR_VALUE_UNSPECIFIED
GIT_BLAME_FIRST_PARENT
GIT_BLAME_NORMAL
GIT_BLAME_OPTIONS_VERSION
GIT_BLAME_TRACK_COPIES_ANY_COMMIT_COPIES
GIT_BLAME_TRACK_COPIES_SAME_COMMIT_COPIES
GIT_BLAME_TRACK_COPIES_SAME_COMMIT_MOVES
GIT_BLAME_TRACK_COPIES_SAME_FILE
GIT_BRANCH_ALL
GIT_BRANCH_LOCAL
GIT_BRANCH_REMOTE
GIT_CERT_HOSTKEY_LIBSSH2
GIT_CERT_NONE
GIT_CERT_SSH_MD5
GIT_CERT_SSH_SHA1
GIT_CERT_X509
GIT_CHECKOUT_ALLOW_CONFLICTS
GIT_CHECKOUT_CONFLICT_STYLE_DIFF3
GIT_CHECKOUT_CONFLICT_STYLE_MERGE
GIT_CHECKOUT_DISABLE_PATHSPEC_MATCH
GIT_CHECKOUT_DONT_OVERWRITE_IGNORED
GIT_CHECKOUT_DONT_UPDATE_INDEX
GIT_CHECKOUT_FORCE
GIT_CHECKOUT_NONE
GIT_CHECKOUT_NOTIFY_ALL
GIT_CHECKOUT_NOTIFY_CONFLICT
GIT_CHECKOUT_NOTIFY_DIRTY
GIT_CHECKOUT_NOTIFY_IGNORED
GIT_CHECKOUT_NOTIFY_NONE
GIT_CHECKOUT_NOTIFY_UNTRACKED
GIT_CHECKOUT_NOTIFY_UPDATED
GIT_CHECKOUT_NO_REFRESH
GIT_CHECKOUT_OPTIONS_VERSION
GIT_CHECKOUT_RECREATE_MISSING
GIT_CHECKOUT_REMOVE_IGNORED
GIT_CHECKOUT_REMOVE_UNTRACKED
GIT_CHECKOUT_SAFE
GIT_CHECKOUT_SKIP_LOCKED_DIRECTORIES
GIT_CHECKOUT_SKIP_UNMERGED
GIT_CHECKOUT_UPDATE_ONLY
GIT_CHECKOUT_UPDATE_SUBMODULES
GIT_CHECKOUT_UPDATE_SUBMODULES_IF_CHANGED
GIT_CHECKOUT_USE_OURS
GIT_CHECKOUT_USE_THEIRS
GIT_CHERRYPICK_OPTIONS_VERSION
GIT_CLONE_LOCAL
GIT_CLONE_LOCAL_AUTO
GIT_CLONE_LOCAL_NO_LINKS
GIT_CLONE_NO_LOCAL
GIT_CLONE_OPTIONS_VERSION
GIT_CONFIG_HIGHEST_LEVEL
GIT_CONFIG_LEVEL_APP
GIT_CONFIG_LEVEL_GLOBAL
GIT_CONFIG_LEVEL_LOCAL
GIT_CONFIG_LEVEL_PROGRAMDATA
GIT_CONFIG_LEVEL_SYSTEM
GIT_CONFIG_LEVEL_XDG
GIT_CREDTYPE_DEFAULT
GIT_CREDTYPE_SSH_CUSTOM
GIT_CREDTYPE_SSH_INTERACTIVE
GIT_CREDTYPE_SSH_KEY
GIT_CREDTYPE_SSH_MEMORY
GIT_CREDTYPE_USERNAME
GIT_CREDTYPE_USERPASS_PLAINTEXT
GIT_DELTA_ADDED
GIT_DELTA_CONFLICTED
GIT_DELTA_COPIED
GIT_DELTA_DELETED
GIT_DELTA_IGNORED
GIT_DELTA_MODIFIED
GIT_DELTA_RENAMED
GIT_DELTA_TYPECHANGE
GIT_DELTA_UNMODIFIED
GIT_DELTA_UNREADABLE
GIT_DELTA_UNTRACKED
GIT_DESCRIBE_ALL
GIT_DESCRIBE_DEFAULT
GIT_DESCRIBE_TAGS
GIT_DIFF_BINARY_DELTA
GIT_DIFF_BINARY_LITERAL
GIT_DIFF_BINARY_NONE
GIT_DIFF_BREAK_REWRITES
GIT_DIFF_BREAK_REWRITES_FOR_RENAMES_ONLY
GIT_DIFF_DISABLE_PATHSPEC_MATCH
GIT_DIFF_ENABLE_FAST_UNTRACKED_DIRS
GIT_DIFF_FIND_ALL
GIT_DIFF_FIND_AND_BREAK_REWRITES
GIT_DIFF_FIND_BY_CONFIG
GIT_DIFF_FIND_COPIES
GIT_DIFF_FIND_COPIES_FROM_UNMODIFIED
GIT_DIFF_FIND_DONT_IGNORE_WHITESPACE
GIT_DIFF_FIND_EXACT_MATCH_ONLY
GIT_DIFF_FIND_FOR_UNTRACKED
GIT_DIFF_FIND_IGNORE_LEADING_WHITESPACE
GIT_DIFF_FIND_IGNORE_WHITESPACE
GIT_DIFF_FIND_OPTIONS_VERSION
GIT_DIFF_FIND_REMOVE_UNMODIFIED
GIT_DIFF_FIND_RENAMES
GIT_DIFF_FIND_RENAMES_FROM_REWRITES
GIT_DIFF_FIND_REWRITES
GIT_DIFF_FORCE_BINARY
GIT_DIFF_FORCE_TEXT
GIT_DIFF_FORMAT_NAME_ONLY
GIT_DIFF_FORMAT_NAME_STATUS
GIT_DIFF_FORMAT_PATCH
GIT_DIFF_FORMAT_PATCH_HEADER
GIT_DIFF_FORMAT_RAW
GIT_DIFF_IGNORE_CASE
GIT_DIFF_IGNORE_FILEMODE
GIT_DIFF_IGNORE_SUBMODULES
GIT_DIFF_IGNORE_WHITESPACE
GIT_DIFF_IGNORE_WHITESPACE_CHANGE
GIT_DIFF_IGNORE_WHITESPACE_EOL
GIT_DIFF_INCLUDE_IGNORED
GIT_DIFF_INCLUDE_TYPECHANGE
GIT_DIFF_INCLUDE_TYPECHANGE_TREES
GIT_DIFF_INCLUDE_UNMODIFIED
GIT_DIFF_INCLUDE_UNREADABLE
GIT_DIFF_INCLUDE_UNREADABLE_AS_UNTRACKED
GIT_DIFF_INCLUDE_UNTRACKED
GIT_DIFF_INDENT_HEURISTIC
GIT_DIFF_LINE_ADDITION
GIT_DIFF_LINE_ADD_EOFNL
GIT_DIFF_LINE_BINARY
GIT_DIFF_LINE_CONTEXT
GIT_DIFF_LINE_CONTEXT_EOFNL
GIT_DIFF_LINE_DELETION
GIT_DIFF_LINE_DEL_EOFNL
GIT_DIFF_LINE_FILE_HDR
GIT_DIFF_LINE_HUNK_HDR
GIT_DIFF_MINIMAL
GIT_DIFF_NORMAL
GIT_DIFF_PATIENCE
GIT_DIFF_RECURSE_IGNORED_DIRS
GIT_DIFF_RECURSE_UNTRACKED_DIRS
GIT_DIFF_REVERSE
GIT_DIFF_SHOW_BINARY
GIT_DIFF_SHOW_UNMODIFIED
GIT_DIFF_SHOW_UNTRACKED_CONTENT
GIT_DIFF_SKIP_BINARY_CHECK
GIT_DIFF_STATS_FULL
GIT_DIFF_STATS_INCLUDE_SUMMARY
GIT_DIFF_STATS_NONE
GIT_DIFF_STATS_NUMBER
GIT_DIFF_STATS_SHORT
GIT_DIFF_UPDATE_INDEX
GIT_DIRECTION_FETCH
GIT_DIRECTION_PUSH
GIT_EAMBIGUOUS
GIT_EAPPLIED
GIT_EAUTH
GIT_EBAREREPO
GIT_EBUFS
GIT_ECERTIFICATE
GIT_ECONFLICT
GIT_EDIRECTORY
GIT_EEOF
GIT_EEXISTS
GIT_EINVALID
GIT_EINVALIDSPEC
GIT_ELOCKED
GIT_EMERGECONFLICT
GIT_EMODIFIED
GIT_ENONFASTFORWARD
GIT_ENOTFOUND
GIT_EPEEL
GIT_ERROR
GIT_ERROR_CALLBACK
GIT_ERROR_CHECKOUT
GIT_ERROR_CHERRYPICK
GIT_ERROR_CONFIG
GIT_ERROR_DESCRIBE
GIT_ERROR_FETCHHEAD
GIT_ERROR_FILESYSTEM
GIT_ERROR_FILTER
GIT_ERROR_INDEX
GIT_ERROR_INDEXER
GIT_ERROR_INVALID
GIT_ERROR_MERGE
GIT_ERROR_NET
GIT_ERROR_NOMEMORY
GIT_ERROR_NONE
GIT_ERROR_OBJECT
GIT_ERROR_ODB
GIT_ERROR_OS
GIT_ERROR_REBASE
GIT_ERROR_REFERENCE
GIT_ERROR_REGEX
GIT_ERROR_REPOSITORY
GIT_ERROR_REVERT
GIT_ERROR_SSH
GIT_ERROR_SSL
GIT_ERROR_STASH
GIT_ERROR_SUBMODULE
GIT_ERROR_TAG
GIT_ERROR_THREAD
GIT_ERROR_TREE
GIT_ERROR_ZLIB
GIT_EUNBORNBRANCH
GIT_EUNCOMMITTED
GIT_EUNMERGED
GIT_EUSER
GIT_FETCH_NO_PRUNE
GIT_FETCH_PRUNE
GIT_FETCH_PRUNE_UNSPECIFIED
GIT_FILEMODE_BLOB
GIT_FILEMODE_BLOB_EXECUTABLE
GIT_FILEMODE_COMMIT
GIT_FILEMODE_LINK
GIT_FILEMODE_TREE
GIT_FILEMODE_UNREADABLE
GIT_INDEX_ADD_CHECK_PATHSPEC
GIT_INDEX_ADD_DEFAULT
GIT_INDEX_ADD_DISABLE_PATHSPEC_MATCH
GIT_INDEX_ADD_FORCE
GIT_INDEX_ENTRY_EXTENDED
GIT_INDEX_ENTRY_INTENT_TO_ADD
GIT_INDEX_ENTRY_NAMEMASK
GIT_INDEX_ENTRY_SKIP_WORKTREE
GIT_INDEX_ENTRY_STAGEMASK
GIT_INDEX_ENTRY_STAGESHIFT
GIT_INDEX_ENTRY_UPTODATE
GIT_INDEX_ENTRY_VALID
GIT_ITEROVER
GIT_MERGE_ANALYSIS_FASTFORWARD
GIT_MERGE_ANALYSIS_NONE
GIT_MERGE_ANALYSIS_NORMAL
GIT_MERGE_ANALYSIS_UNBORN
GIT_MERGE_ANALYSIS_UP_TO_DATE
GIT_MERGE_FAIL_ON_CONFLICT
GIT_MERGE_FILE_DEFAULT
GIT_MERGE_FILE_DIFF_MINIMAL
GIT_MERGE_FILE_DIFF_PATIENCE
GIT_MERGE_FILE_FAVOR_NORMAL
GIT_MERGE_FILE_FAVOR_OURS
GIT_MERGE_FILE_FAVOR_THEIRS
GIT_MERGE_FILE_FAVOR_UNION
GIT_MERGE_FILE_IGNORE_WHITESPACE
GIT_MERGE_FILE_IGNORE_WHITESPACE_CHANGE
GIT_MERGE_FILE_IGNORE_WHITESPACE_EOL
GIT_MERGE_FILE_SIMPLIFY_ALNUM
GIT_MERGE_FILE_STYLE_DIFF3
GIT_MERGE_FILE_STYLE_MERGE
GIT_MERGE_FIND_RENAMES
GIT_MERGE_NO_RECURSIVE
GIT_MERGE_OPTIONS_VERSION
GIT_MERGE_PREFERENCE_FASTFORWARD_ONLY
GIT_MERGE_PREFERENCE_NONE
GIT_MERGE_PREFERENCE_NO_FASTFORWARD
GIT_MERGE_SKIP_REUC
GIT_OBJECT_ANY
GIT_OBJECT_BLOB
GIT_OBJECT_COMMIT
GIT_OBJECT_INVALID
GIT_OBJECT_OFS_DELTA
GIT_OBJECT_REF_DELTA
GIT_OBJECT_TAG
GIT_OBJECT_TREE
GIT_ODB_BACKEND_VERSION
GIT_OID_HEXSZ
GIT_OID_RAWSZ
GIT_OK
GIT_PACKBUILDER_ADDING_OBJECTS
GIT_PACKBUILDER_DELTAFICATION
GIT_PASSTHROUGH
GIT_PATHSPEC_DEFAULT
GIT_PATHSPEC_FAILURES_ONLY
GIT_PATHSPEC_FIND_FAILURES
GIT_PATHSPEC_IGNORE_CASE
GIT_PATHSPEC_NO_GLOB
GIT_PATHSPEC_NO_MATCH_ERROR
GIT_PATHSPEC_USE_CASE
GIT_PROXY_AUTO
GIT_PROXY_NONE
GIT_PROXY_OPTIONS_VERSION
GIT_PROXY_SPECIFIED
GIT_REBASE_NO_OPERATION
GIT_REBASE_OPERATION_EDIT
GIT_REBASE_OPERATION_EXEC
GIT_REBASE_OPERATION_FIXUP
GIT_REBASE_OPERATION_PICK
GIT_REBASE_OPERATION_REWORD
GIT_REBASE_OPERATION_SQUASH
GIT_REFDB_BACKEND_VERSION
GIT_REFERENCE_ALL
GIT_REFERENCE_DIRECT
GIT_REFERENCE_INVALID
GIT_REFERENCE_SYMBOLIC
GIT_REMOTE_CALLBACKS_VERSION
GIT_REMOTE_COMPLETION_DOWNLOAD
GIT_REMOTE_COMPLETION_ERROR
GIT_REMOTE_COMPLETION_INDEXING
GIT_REMOTE_DOWNLOAD_TAGS_ALL
GIT_REMOTE_DOWNLOAD_TAGS_AUTO
GIT_REMOTE_DOWNLOAD_TAGS_NONE
GIT_REMOTE_DOWNLOAD_TAGS_UNSPECIFIED
GIT_REPOSITORY_INIT_BARE
GIT_REPOSITORY_INIT_EXTERNAL_TEMPLATE
GIT_REPOSITORY_INIT_MKDIR
GIT_REPOSITORY_INIT_MKPATH
GIT_REPOSITORY_INIT_NO_DOTGIT_DIR
GIT_REPOSITORY_INIT_NO_REINIT
GIT_REPOSITORY_INIT_OPTIONS_VERSION
GIT_REPOSITORY_INIT_SHARED_ALL
GIT_REPOSITORY_INIT_SHARED_GROUP
GIT_REPOSITORY_INIT_SHARED_UMASK
GIT_REPOSITORY_OPEN_BARE
GIT_REPOSITORY_OPEN_CROSS_FS
GIT_REPOSITORY_OPEN_FROM_ENV
GIT_REPOSITORY_OPEN_NO_DOTGIT
GIT_REPOSITORY_OPEN_NO_SEARCH
GIT_REPOSITORY_STATE_APPLY_MAILBOX
GIT_REPOSITORY_STATE_APPLY_MAILBOX_OR_REBASE
GIT_REPOSITORY_STATE_BISECT
GIT_REPOSITORY_STATE_CHERRYPICK
GIT_REPOSITORY_STATE_CHERRYPICK_SEQUENCE
GIT_REPOSITORY_STATE_MERGE
GIT_REPOSITORY_STATE_NONE
GIT_REPOSITORY_STATE_REBASE
GIT_REPOSITORY_STATE_REBASE_INTERACTIVE
GIT_REPOSITORY_STATE_REBASE_MERGE
GIT_REPOSITORY_STATE_REVERT
GIT_REPOSITORY_STATE_REVERT_SEQUENCE
GIT_RESET_HARD
GIT_RESET_MIXED
GIT_RESET_SOFT
GIT_REVPARSE_MERGE_BASE
GIT_REVPARSE_RANGE
GIT_REVPARSE_SINGLE
GIT_SERVICE_RECEIVEPACK
GIT_SERVICE_RECEIVEPACK_LS
GIT_SERVICE_UPLOADPACK
GIT_SERVICE_UPLOADPACK_LS
GIT_SORT_NONE
GIT_SORT_REVERSE
GIT_SORT_TIME
GIT_SORT_TOPOLOGICAL
GIT_STASH_APPLY_DEFAULT
GIT_STASH_APPLY_OPTIONS_VERSION
GIT_STASH_APPLY_PROGRESS_ANALYZE_INDEX
GIT_STASH_APPLY_PROGRESS_ANALYZE_MODIFIED
GIT_STASH_APPLY_PROGRESS_ANALYZE_UNTRACKED
GIT_STASH_APPLY_PROGRESS_CHECKOUT_MODIFIED
GIT_STASH_APPLY_PROGRESS_CHECKOUT_UNTRACKED
GIT_STASH_APPLY_PROGRESS_DONE
GIT_STASH_APPLY_PROGRESS_LOADING_STASH
GIT_STASH_APPLY_PROGRESS_NONE
GIT_STASH_APPLY_REINSTATE_INDEX
GIT_STASH_DEFAULT
GIT_STASH_INCLUDE_IGNORED
GIT_STASH_INCLUDE_UNTRACKED
GIT_STASH_KEEP_INDEX
GIT_STATUS_CONFLICTED
GIT_STATUS_CURRENT
GIT_STATUS_IGNORED
GIT_STATUS_INDEX_DELETED
GIT_STATUS_INDEX_MODIFIED
GIT_STATUS_INDEX_NEW
GIT_STATUS_INDEX_RENAMED
GIT_STATUS_INDEX_TYPECHANGE
GIT_STATUS_OPTIONS_VERSION
GIT_STATUS_OPT_DISABLE_PATHSPEC_MATCH
GIT_STATUS_OPT_EXCLUDE_SUBMODULES
GIT_STATUS_OPT_INCLUDE_IGNORED
GIT_STATUS_OPT_INCLUDE_UNMODIFIED
GIT_STATUS_OPT_INCLUDE_UNREADABLE
GIT_STATUS_OPT_INCLUDE_UNREADABLE_AS_UNTRACKED
GIT_STATUS_OPT_INCLUDE_UNTRACKED
GIT_STATUS_OPT_NO_REFRESH
GIT_STATUS_OPT_RECURSE_IGNORED_DIRS
GIT_STATUS_OPT_RECURSE_UNTRACKED_DIRS
GIT_STATUS_OPT_RENAMES_FROM_REWRITES
GIT_STATUS_OPT_RENAMES_HEAD_TO_INDEX
GIT_STATUS_OPT_RENAMES_INDEX_TO_WORKDIR
GIT_STATUS_OPT_SORT_CASE_INSENSITIVELY
GIT_STATUS_OPT_SORT_CASE_SENSITIVELY
GIT_STATUS_OPT_UPDATE_INDEX
GIT_STATUS_SHOW_INDEX_AND_WORKDIR
GIT_STATUS_SHOW_INDEX_ONLY
GIT_STATUS_SHOW_WORKDIR_ONLY
GIT_STATUS_WT_DELETED
GIT_STATUS_WT_MODIFIED
GIT_STATUS_WT_NEW
GIT_STATUS_WT_RENAMED
GIT_STATUS_WT_TYPECHANGE
GIT_STATUS_WT_UNREADABLE
GIT_SUBMODULE_IGNORE_ALL
GIT_SUBMODULE_IGNORE_DIRTY
GIT_SUBMODULE_IGNORE_NONE
GIT_SUBMODULE_IGNORE_UNSPECIFIED
GIT_SUBMODULE_IGNORE_UNTRACKED
GIT_SUBMODULE_STATUS_INDEX_ADDED
GIT_SUBMODULE_STATUS_INDEX_DELETED
GIT_SUBMODULE_STATUS_INDEX_MODIFIED
GIT_SUBMODULE_STATUS_IN_CONFIG
GIT_SUBMODULE_STATUS_IN_HEAD
GIT_SUBMODULE_STATUS_IN_INDEX
GIT_SUBMODULE_STATUS_IN_WD
GIT_SUBMODULE_STATUS_WD_ADDED
GIT_SUBMODULE_STATUS_WD_DELETED
GIT_SUBMODULE_STATUS_WD_INDEX_MODIFIED
GIT_SUBMODULE_STATUS_WD_MODIFIED
GIT_SUBMODULE_STATUS_WD_UNINITIALIZED
GIT_SUBMODULE_STATUS_WD_UNTRACKED
GIT_SUBMODULE_STATUS_WD_WD_MODIFIED
GIT_SUBMODULE_UPDATE_CHECKOUT
GIT_SUBMODULE_UPDATE_DEFAULT
GIT_SUBMODULE_UPDATE_MERGE
GIT_SUBMODULE_UPDATE_NONE
GIT_SUBMODULE_UPDATE_OPTIONS_VERSION
GIT_SUBMODULE_UPDATE_REBASE
GIT_TREEWALK_POST
GIT_TREEWALK_PRE
Functions
git_annotated_commit_free
⚠
git_annotated_commit_from_ref
⚠
git_annotated_commit_id
⚠
git_annotated_commit_lookup
⚠
git_attr_get
⚠
git_attr_value
⚠
git_blame_file
⚠
git_blame_free
⚠
git_blame_get_hunk_byindex
⚠
git_blame_get_hunk_byline
⚠
git_blame_get_hunk_count
⚠
git_blame_init_options
⚠
git_blob_create_frombuffer
⚠
git_blob_create_fromdisk
⚠
git_blob_create_fromstream
⚠
git_blob_create_fromstream_commit
⚠
git_blob_create_fromworkdir
⚠
git_blob_free
⚠
git_blob_id
⚠
git_blob_is_binary
⚠
git_blob_lookup
⚠
git_blob_lookup_prefix
⚠
git_blob_rawcontent
⚠
git_blob_rawsize
⚠
git_branch_create
⚠
git_branch_delete
⚠
git_branch_is_head
⚠
git_branch_iterator_free
⚠
git_branch_iterator_new
⚠
git_branch_lookup
⚠
git_branch_move
⚠
git_branch_name
⚠
git_branch_next
⚠
git_branch_set_upstream
⚠
git_branch_upstream
⚠
git_branch_upstream_name
⚠
git_branch_upstream_remote
⚠
git_buf_dispose
⚠
git_buf_grow
⚠
git_buf_set
⚠
git_checkout_head
⚠
git_checkout_index
⚠
git_checkout_init_options
⚠
git_checkout_tree
⚠
git_cherrypick
⚠
git_cherrypick_init_options
⚠
git_clone
⚠
git_clone_init_options
⚠
git_commit_amend
⚠
git_commit_author
⚠
git_commit_committer
⚠
git_commit_create
⚠
git_commit_create_buffer
⚠
git_commit_create_with_signature
⚠
git_commit_extract_signature
⚠
git_commit_free
⚠
git_commit_header_field
⚠
git_commit_id
⚠
git_commit_lookup
⚠
git_commit_message
⚠
git_commit_message_encoding
⚠
git_commit_message_raw
⚠
git_commit_nth_gen_ancestor
⚠
git_commit_parent
⚠
git_commit_parent_id
⚠
git_commit_parentcount
⚠
git_commit_raw_header
⚠
git_commit_summary
⚠
git_commit_time
⚠
git_commit_time_offset
⚠
git_commit_tree
⚠
git_commit_tree_id
⚠
git_config_add_file_ondisk
⚠
git_config_delete_entry
⚠
git_config_delete_multivar
⚠
git_config_entry_free
⚠
git_config_find_global
⚠
git_config_find_programdata
⚠
git_config_find_system
⚠
git_config_find_xdg
⚠
git_config_free
⚠
git_config_get_bool
⚠
git_config_get_entry
⚠
git_config_get_int32
⚠
git_config_get_int64
⚠
git_config_get_path
⚠
git_config_get_string
⚠
git_config_get_string_buf
⚠
git_config_iterator_free
⚠
git_config_iterator_glob_new
⚠
git_config_iterator_new
⚠
git_config_new
⚠
git_config_next
⚠
git_config_open_default
⚠
git_config_open_global
⚠
git_config_open_level
⚠
git_config_open_ondisk
⚠
git_config_parse_bool
⚠
git_config_parse_int32
⚠
git_config_parse_int64
⚠
git_config_set_bool
⚠
git_config_set_int32
⚠
git_config_set_int64
⚠
git_config_set_multivar
⚠
git_config_set_string
⚠
git_config_snapshot
⚠
git_cred_default_new
⚠
git_cred_has_username
⚠
git_cred_ssh_custom_new
⚠
git_cred_ssh_interactive_new
⚠
git_cred_ssh_key_from_agent
⚠
git_cred_ssh_key_memory_new
⚠
git_cred_ssh_key_new
⚠
git_cred_username_new
⚠
git_cred_userpass
⚠
git_cred_userpass_plaintext_new
⚠
git_describe_commit
⚠
git_describe_format
⚠
git_describe_result_free
⚠
git_describe_workdir
⚠
git_diff_blob_to_buffer
⚠
git_diff_blobs
⚠
git_diff_buffers
⚠
git_diff_find_init_options
⚠
git_diff_find_similar
⚠
git_diff_foreach
⚠
git_diff_free
⚠
git_diff_get_delta
⚠
git_diff_get_stats
⚠
git_diff_index_to_index
⚠
git_diff_index_to_workdir
⚠
git_diff_init_options
⚠
git_diff_is_sorted_icase
⚠
git_diff_merge
⚠
git_diff_num_deltas
⚠
git_diff_num_deltas_of_type
⚠
git_diff_print
⚠
git_diff_stats_deletions
⚠
git_diff_stats_files_changed
⚠
git_diff_stats_free
⚠
git_diff_stats_insertions
⚠
git_diff_stats_to_buf
⚠
git_diff_status_char
⚠
git_diff_tree_to_index
⚠
git_diff_tree_to_tree
⚠
git_diff_tree_to_workdir
⚠
git_diff_tree_to_workdir_with_index
⚠
git_error_clear
⚠
git_error_last
⚠
git_error_set_str
⚠
git_fetch_init_options
⚠
git_graph_ahead_behind
⚠
git_graph_descendant_of
⚠
git_ignore_add_rule
⚠
git_ignore_clear_internal_rules
⚠
git_ignore_path_is_ignored
⚠
git_index_add
⚠
git_index_add_all
⚠
git_index_add_bypath
⚠
git_index_add_frombuffer
⚠
git_index_clear
⚠
git_index_conflict_add
⚠
git_index_conflict_get
⚠
git_index_conflict_iterator_free
⚠
git_index_conflict_iterator_new
⚠
git_index_conflict_next
⚠
git_index_conflict_remove
⚠
git_index_entry_stage
⚠
git_index_entrycount
⚠
git_index_find
⚠
git_index_free
⚠
git_index_get_byindex
⚠
git_index_get_bypath
⚠
git_index_has_conflicts
⚠
git_index_new
⚠
git_index_open
⚠
git_index_path
⚠
git_index_read
⚠
git_index_read_tree
⚠
git_index_remove
⚠
git_index_remove_all
⚠
git_index_remove_bypath
⚠
git_index_remove_directory
⚠
git_index_update_all
⚠
git_index_write
⚠
git_index_write_tree
⚠
git_index_write_tree_to
⚠
git_libgit2_init
⚠
git_libgit2_shutdown
⚠
git_mempack_dump
⚠
git_mempack_new
⚠
git_mempack_reset
⚠
git_merge
⚠
git_merge_analysis
⚠
git_merge_base
⚠
git_merge_base_many
⚠
git_merge_bases
⚠
git_merge_bases_many
⚠
git_merge_commits
⚠
git_merge_init_options
⚠
git_merge_trees
⚠
git_message_prettify
⚠
git_note_author
⚠
git_note_committer
⚠
git_note_create
⚠
git_note_default_ref
⚠
git_note_free
⚠
git_note_id
⚠
git_note_iterator_free
⚠
git_note_iterator_new
⚠
git_note_message
⚠
git_note_next
⚠
git_note_read
⚠
git_note_remove
⚠
git_object_dup
⚠
git_object_free
⚠
git_object_id
⚠
git_object_lookup
⚠
git_object_peel
⚠
git_object_short_id
⚠
git_object_string2type
⚠
git_object_type
⚠
git_object_type2string
⚠
git_object_typeisloose
⚠
git_odb_add_alternate
⚠
git_odb_add_backend
⚠
git_odb_add_disk_alternate
⚠
git_odb_backend_loose
⚠
git_odb_backend_malloc
⚠
git_odb_backend_one_pack
⚠
git_odb_backend_pack
⚠
git_odb_exists
⚠
git_odb_exists_prefix
⚠
git_odb_foreach
⚠
git_odb_free
⚠
git_odb_get_backend
⚠
git_odb_hash
⚠
git_odb_hashfile
⚠
git_odb_init_backend
⚠
git_odb_new
⚠
git_odb_num_backends
⚠
git_odb_object_data
⚠
git_odb_object_dup
⚠
git_odb_object_free
⚠
git_odb_object_id
⚠
git_odb_object_size
⚠
git_odb_object_type
⚠
git_odb_open_rstream
⚠
git_odb_open_wstream
⚠
git_odb_read
⚠
git_odb_read_header
⚠
git_odb_refresh
⚠
git_odb_stream_finalize_write
⚠
git_odb_stream_free
⚠
git_odb_stream_read
⚠
git_odb_stream_write
⚠
git_odb_write
⚠
git_oid_cmp
⚠
git_oid_equal
⚠
git_oid_fromraw
⚠
git_oid_fromstrn
⚠
git_oid_iszero
⚠
git_oid_streq
⚠
git_oid_tostr
⚠
git_oidarray_free
⚠
git_packbuilder_foreach
⚠
git_packbuilder_free
⚠
git_packbuilder_hash
⚠
git_packbuilder_insert
⚠
git_packbuilder_insert_commit
⚠
git_packbuilder_insert_recur
⚠
git_packbuilder_insert_tree
⚠
git_packbuilder_insert_walk
⚠
git_packbuilder_new
⚠
git_packbuilder_object_count
⚠
git_packbuilder_set_callbacks
⚠
git_packbuilder_set_threads
⚠
git_packbuilder_write
⚠
git_packbuilder_write_buf
⚠
git_packbuilder_written
⚠
git_patch_free
⚠
git_patch_from_blob_and_buffer
⚠
git_patch_from_blobs
⚠
git_patch_from_buffers
⚠
git_patch_from_diff
⚠
git_patch_get_delta
⚠
git_patch_get_hunk
⚠
git_patch_get_line_in_hunk
⚠
git_patch_line_stats
⚠
git_patch_num_hunks
⚠
git_patch_num_lines_in_hunk
⚠
git_patch_print
⚠
git_patch_size
⚠
git_patch_to_buf
⚠
git_pathspec_free
⚠
git_pathspec_match_diff
⚠
git_pathspec_match_index
⚠
git_pathspec_match_list_diff_entry
⚠
git_pathspec_match_list_entry
⚠
git_pathspec_match_list_entrycount
⚠
git_pathspec_match_list_failed_entry
⚠
git_pathspec_match_list_failed_entrycount
⚠
git_pathspec_match_list_free
⚠
git_pathspec_match_tree
⚠
git_pathspec_match_workdir
⚠
git_pathspec_matches_path
⚠
git_pathspec_new
⚠
git_rebase_abort
⚠
git_rebase_commit
⚠
git_rebase_finish
⚠
git_rebase_free
⚠
git_rebase_init
⚠
git_rebase_init_options
⚠
git_rebase_inmemory_index
⚠
git_rebase_next
⚠
git_rebase_open
⚠
git_rebase_operation_byindex
⚠
git_rebase_operation_current
⚠
git_rebase_operation_entrycount
⚠
git_refdb_backend_fs
⚠
git_refdb_compress
⚠
git_refdb_free
⚠
git_refdb_init_backend
⚠
git_refdb_new
⚠
git_refdb_open
⚠
git_refdb_set_backend
⚠
git_reference_cmp
⚠
git_reference_create
⚠
git_reference_create_matching
⚠
git_reference_delete
⚠
git_reference_dwim
⚠
git_reference_ensure_log
⚠
git_reference_free
⚠
git_reference_has_log
⚠
git_reference_is_branch
⚠
git_reference_is_note
⚠
git_reference_is_remote
⚠
git_reference_is_tag
⚠
git_reference_is_valid_name
⚠
git_reference_iterator_free
⚠
git_reference_iterator_glob_new
⚠
git_reference_iterator_new
⚠
git_reference_lookup
⚠
git_reference_name
⚠
git_reference_name_to_id
⚠
git_reference_next
⚠
git_reference_next_name
⚠
git_reference_peel
⚠
git_reference_rename
⚠
git_reference_resolve
⚠
git_reference_set_target
⚠
git_reference_shorthand
⚠
git_reference_symbolic_create
⚠
git_reference_symbolic_create_matching
⚠
git_reference_symbolic_target
⚠
git_reference_target
⚠
git_reference_target_peel
⚠
git_reference_type
⚠
git_reflog_append
⚠
git_reflog_delete
⚠
git_reflog_drop
⚠
git_reflog_entry_byindex
⚠
git_reflog_entry_committer
⚠
git_reflog_entry_id_new
⚠
git_reflog_entry_id_old
⚠
git_reflog_entry_message
⚠
git_reflog_entrycount
⚠
git_reflog_free
⚠
git_reflog_read
⚠
git_reflog_rename
⚠
git_reflog_write
⚠
git_refspec_direction
⚠
git_refspec_dst
⚠
git_refspec_dst_matches
⚠
git_refspec_force
⚠
git_refspec_src
⚠
git_refspec_src_matches
⚠
git_refspec_string
⚠
git_remote_add_fetch
⚠
git_remote_add_push
⚠
git_remote_connect
⚠
git_remote_connected
⚠
git_remote_create
⚠
git_remote_create_anonymous
⚠
git_remote_delete
⚠
git_remote_disconnect
⚠
git_remote_download
⚠
git_remote_dup
⚠
git_remote_fetch
⚠
git_remote_free
⚠
git_remote_get_fetch_refspecs
⚠
git_remote_get_push_refspecs
⚠
git_remote_get_refspec
⚠
git_remote_init_callbacks
⚠
git_remote_is_valid_name
⚠
git_remote_list
⚠
git_remote_lookup
⚠
git_remote_ls
⚠
git_remote_name
⚠
git_remote_prune
⚠
git_remote_push
⚠
git_remote_pushurl
⚠
git_remote_refspec_count
⚠
git_remote_rename
⚠
git_remote_set_autotag
⚠
git_remote_set_pushurl
⚠
git_remote_set_url
⚠
git_remote_stats
⚠
git_remote_stop
⚠
git_remote_update_tips
⚠
git_remote_url
⚠
git_repository_config
⚠
git_repository_config_snapshot
⚠
git_repository_discover
⚠
git_repository_free
⚠
git_repository_get_namespace
⚠
git_repository_head
⚠
git_repository_head_detached
⚠
git_repository_index
⚠
git_repository_init
⚠
git_repository_init_ext
⚠
git_repository_init_init_options
⚠
git_repository_is_bare
⚠
git_repository_is_empty
⚠
git_repository_is_shallow
⚠
git_repository_is_worktree
⚠
git_repository_message
⚠
git_repository_message_remove
⚠
git_repository_new
⚠
git_repository_odb
⚠
git_repository_open
⚠
git_repository_open_bare
⚠
git_repository_open_ext
⚠
git_repository_open_from_worktree
⚠
git_repository_path
⚠
git_repository_refdb
⚠
git_repository_reinit_filesystem
⚠
git_repository_set_bare
⚠
git_repository_set_config
⚠
git_repository_set_head
⚠
git_repository_set_head_detached
⚠
git_repository_set_index
⚠
git_repository_set_namespace
⚠
git_repository_set_odb
⚠
git_repository_set_refdb
⚠
git_repository_set_workdir
⚠
git_repository_state
⚠
git_repository_state_cleanup
⚠
git_repository_workdir
⚠
git_repository_wrap_odb
⚠
git_reset
⚠
git_reset_default
⚠
git_revparse
⚠
git_revparse_ext
⚠
git_revparse_single
⚠
git_revwalk_add_hide_cb
⚠
git_revwalk_free
⚠
git_revwalk_hide
⚠
git_revwalk_hide_glob
⚠
git_revwalk_hide_head
⚠
git_revwalk_hide_ref
⚠
git_revwalk_new
⚠
git_revwalk_next
⚠
git_revwalk_push
⚠
git_revwalk_push_glob
⚠
git_revwalk_push_head
⚠
git_revwalk_push_range
⚠
git_revwalk_push_ref
⚠
git_revwalk_reset
⚠
git_revwalk_simplify_first_parent
⚠
git_revwalk_sorting
⚠
git_signature_default
⚠
git_signature_dup
⚠
git_signature_free
⚠
git_signature_new
⚠
git_signature_now
⚠
git_stash_apply
⚠
git_stash_apply_init_options
⚠
git_stash_drop
⚠
git_stash_foreach
⚠
git_stash_pop
⚠
git_stash_save
⚠
git_status_byindex
⚠
git_status_file
⚠
git_status_init_options
⚠
git_status_list_entrycount
⚠
git_status_list_free
⚠
git_status_list_new
⚠
git_status_should_ignore
⚠
git_strarray_free
⚠
git_submodule_add_finalize
⚠
git_submodule_add_setup
⚠
git_submodule_add_to_index
⚠
git_submodule_branch
⚠
git_submodule_foreach
⚠
git_submodule_free
⚠
git_submodule_head_id
⚠
git_submodule_index_id
⚠
git_submodule_init
⚠
git_submodule_location
⚠
git_submodule_lookup
⚠
git_submodule_name
⚠
git_submodule_open
⚠
git_submodule_path
⚠
git_submodule_reload
⚠
git_submodule_set_branch
⚠
git_submodule_set_ignore
⚠
git_submodule_set_update
⚠
git_submodule_set_url
⚠
git_submodule_status
⚠
git_submodule_sync
⚠
git_submodule_update
⚠
git_submodule_update_init_options
⚠
git_submodule_update_strategy
⚠
git_submodule_url
⚠
git_submodule_wd_id
⚠
git_tag_annotation_create
⚠
git_tag_create
⚠
git_tag_create_frombuffer
⚠
git_tag_create_lightweight
⚠
git_tag_delete
⚠
git_tag_foreach
⚠
git_tag_free
⚠
git_tag_id
⚠
git_tag_list
⚠
git_tag_list_match
⚠
git_tag_lookup
⚠
git_tag_lookup_prefix
⚠
git_tag_message
⚠
git_tag_name
⚠
git_tag_peel
⚠
git_tag_tagger
⚠
git_tag_target
⚠
git_tag_target_id
⚠
git_tag_target_type
⚠
git_transport_register
⚠
git_transport_smart
⚠
git_transport_unregister
⚠
git_tree_entry_byid
⚠
git_tree_entry_byindex
⚠
git_tree_entry_byname
⚠
git_tree_entry_bypath
⚠
git_tree_entry_cmp
⚠
git_tree_entry_dup
⚠
git_tree_entry_filemode
⚠
git_tree_entry_filemode_raw
⚠
git_tree_entry_free
⚠
git_tree_entry_id
⚠
git_tree_entry_name
⚠
git_tree_entry_to_object
⚠
git_tree_entry_type
⚠
git_tree_entrycount
⚠
git_tree_free
⚠
git_tree_id
⚠
git_tree_lookup
⚠
git_tree_walk
⚠
git_treebuilder_clear
⚠
git_treebuilder_entrycount
⚠
git_treebuilder_filter
⚠
git_treebuilder_free
⚠
git_treebuilder_get
⚠
git_treebuilder_insert
⚠
git_treebuilder_new
⚠
git_treebuilder_remove
⚠
git_treebuilder_write
⚠
init
Type Definitions
git_attr_value_t
git_branch_t
git_cert_ssh_t
git_cert_t
git_checkout_notify_cb
git_checkout_notify_t
git_checkout_perfdata_cb
git_checkout_progress_cb
git_checkout_strategy_t
git_clone_local_t
git_commit_signing_cb
git_config_level_t
git_cred_acquire_cb
git_cred_sign_callback
git_cred_ssh_interactive_callback
git_credtype_t
git_delta_t
git_describe_strategy_t
git_diff_binary_cb
git_diff_binary_t
git_diff_file_cb
git_diff_format_t
git_diff_hunk_cb
git_diff_line_cb
git_diff_line_t
git_diff_notify_cb
git_diff_option_t
git_diff_progress_cb
git_diff_stats_format_t
git_direction
git_error_code
git_error_t
git_fetch_prune_t
git_filemode_t
git_index_add_option_t
git_index_entry_extended_flag_t
git_index_entry_flag_t
git_index_matched_path_cb
git_merge_analysis_t
git_merge_file_favor_t
git_merge_file_flag_t
git_merge_flag_t
git_merge_preference_t
git_object_t
git_odb_foreach_cb
git_off_t
git_packbuilder_foreach_cb
git_packbuilder_progress
git_packbuilder_stage_t
git_pathspec_flag_t
git_proxy_t
git_push_negotiation
git_push_transfer_progress
git_push_update_reference_cb
git_rebase_operation_t
git_reference_t
git_remote_autotag_option_t
git_remote_completion_type
git_remote_create_cb
git_repository_create_cb
git_repository_init_flag_t
git_repository_init_mode_t
git_repository_open_flag_t
git_repository_state_t
git_reset_t
git_revparse_mode_t
git_revwalk_hide_cb
git_smart_service_t
git_smart_subtransport_cb
git_sort_t
git_stash_apply_flags
git_stash_apply_progress_cb
git_stash_apply_progress_t
git_stash_cb
git_stash_flags
git_status_opt_t
git_status_show_t
git_status_t
git_submodule_cb
git_submodule_ignore_t
git_submodule_status_t
git_submodule_update_t
git_tag_foreach_cb
git_time_t
git_transfer_progress_cb
git_transport_cb
git_transport_certificate_check_cb
git_transport_message_cb
git_treebuilder_filter_cb
git_treewalk_cb
git_treewalk_mode
git_url_resolve_cb